@charset "utf-8";
/* CSS Document */



a:link { color:#333;}
a:visited {color:#639;}
a:visited {color:#333;}
a:hover {text-decoration:none;
color:#F00}
a:active {color:#F00;text-decoration:none;}

/*================================================================smallnav=============================================================================*/
#smallnav {
	width:100%;
	height:40px;
	background:#f8f8f8 url(/qietu/img/smallNavbg.png) repeat-x;
}
#smallnav #cont {
	width:1000px;
	height:40px;
	color:#CCC;
	margin:0 auto;/*background:red;*/
	}
#smallnav #cont .l {
	float:left;
	color:#333;
	margin-top:10px;
}
#smallnav #cont .r {
	float:right;
	margin-top:10px;
}
#smallnav #cont a {
	color:#666666
}
#smallnav #cont a:hover {
	color:#F00;
	text-decoration:none;
}


/*================================================================top =============================================================================*/
#top {
	width:1000px;
	/*background:#C00;*/
	height:130px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
/*#top{
	height:60px;
	margin-bottom:10px;
	background:#F9FAFF url(http://img1.99cfw.com/topBG.jpg) repeat-x;
	overflow:hidden;position:relative;
	}*/
#top .logo {
	float:left;
	margin:30px 0px 0px 0px;
	width:230px;
	border-right:1px solid #DCDCDC;
}
#top .cityName {
	position:absolute;
	z-index:1000;
	top:35px;
	left:260px;
	color:#002C54;
	padding-top:3px;
	line-height:22px;
	font-weight:700;
	font-size:20px;
	text-align:center
}
#top .cityName a {
	color:#002C54;
	font-size:12px;
	text-decoration:none;
	font-weight:400;
	border:1px solid #BBCFE9;
	background:#F7F7F7;
	padding:1px;
}
#top .searchbar {
	float:right;
	margin:45px 0 0 330px;
	_margin:45px 0 0 280px;
}
#top .searchbar .kw {
	color:#666;
	font-size:14px;
	width:240px;
	padding:10px 0 10px 10px;
	border:1px solid #A7A6AA;
	border-right:none;
	/*background:url(http://img1.99cfw.com/basebg.gif) no-repeat -2px -1px;*/
}
#top .searchbar .submit {
	width:88px;
	height:38px;
	background:url(/qietu/img/submit1.gif) no-repeat right;
	border:none;
}

/*#top .wx {
	float:right;
	margin:30px 0 0 0;
}*/


/*================================================================ nav =============================================================================*/

#nav {
	overflow:hidden;
	width:100%px;
	height:77px;
	background:#f8f8f8 url(/qietu/img/Navbg.png) repeat-x;
}
#nav #cont {
	width:1000px;
	margin:0 auto;
}
#nav #cont #cont_top {
	height:44px;
}
#nav #cont #cont_top ul {
	margin:7px 0 0 0;
}
#nav #cont #cont_top ul li {
	float:left;
	display:inline;
}

#nav #cont #cont_top ul li a {
	display:inline-block;
	line-height:37px;
	padding:0 15px 0 15px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#nav #cont #cont_top ul li a:hover{ background:#FFF; color:#102E56}



#nav #cont #cont_top ul li.select a {
	line-height:37px;
	background:#FFF;
	color:#102E56;
}



#nav #cont #cont_bottom{
	overflow:hidden;
	height:33px;
	_line-height:33px;
	color:#CCCCCC;
	/*background:red;*/}
#nav #cont #cont_bottom a{margin:0 7px 0 7px; color:#747B84}
.botton2,botton3{display:none;}
/*================================================================ content =============================================================================*/
#content {
	/*height:1000px;*/
	width:1000px;
	margin:0 auto;
}
.alist{
	/*background:red;*/
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.alist li{
	height:90px;
	width:495px;	
	/*background:blue;*/
	margin-bottom:10px;
}
.alist li img{
	height:90px;
	width:495px;
	}

/*---------------------------------------------------------- box1----------------------------------------------------------*/
.box1{
	background:#F5F6F7;
	}
.box1 .t{
	height:40px;
	line-height:40px;
	background:url(/qietu/img/bo1_bg.png) repeat-x;
	border:#CED3D9 1px solid;
	}
.box1 .t .l{
float:left;
font-size:16px;
margin-left:10px;
_margin-left:5px;
color:#2C3F53;
font-weight:bold;
}
.box1 .t .r{ float:right; margin-right:5px;}
.box1 .t .r a{ color:#7C7C7C;}
.box1 .cont{
	border:1px solid #CED3D9;
	border-top:none;
	}
/*---------------------------------------------------------- xuqiu----------------------------------------------------------*/
.weituo{
	color:#1E556E;
}

.weituo select{
	width:144px;
	height:24px;
	line-height:24px;
	border:1px solid #9FBCC9;
	color:#1E556E;
	}

.input1{
	height:22px;
	font-size:14px;
	line-height:22px;
	border:1px solid #9FBCC9;
}
.weituo button{
	width:188px;
	height:43px;
	background:#84A5CC url(/qietu/img/weituo.png) no-repeat;
	border:none;
}
.weituo .dibu{
	font-size:1px;
	height:12px;}
.w140{ width:140px;}
.w52{ width:52px;}
/*---------------------------------------------------------- xuqiu----------------------------------------------------------*/
.xuqiu{
	border:1px solid #CED3D9;
	border-top:none;
}
	

.xuqiu table {table-layout:fixed;line-height:26px;}
/*.xuqiu table a {text-decoration:none;}
.xuqiu table a:link {color: #2244DD;}
.xuqiu table a:visited {color: #551A8B;}
.xuqiu table a:hover {color: #ED1C24;text-decoration:underline;}
.xuqiu table a:active {color: #ED1C24;text-decoration:underline;}*/
.xuqiu .xqbg{
	background:#E7E8E8;
	}
.xuqiu table td{
	height:35px;
	line-height:35px;}
.xuqiu table .l{
	text-align:center;}
	
.xuqiu table .l,.xuqiu table .r{word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.xuqiu table .m,.box table .r{font-size:12px;color:#999999;text-align:right;width:50px;}

..xuqiu .title{
	width:361px;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
/*----------------------------------------------------------tjyq----------------------------------------------------------*/
.tjyq{
	border:1px solid #D0D6DA;
	border-top:none;}
.tjyq li{
	width:181px;
	padding-left:10px;
	height:32px;
	line-height:32px;
	border-bottom:1px solid #E3E7E9;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}


/*---------------------------------------------------------- box2----------------------------------------------------------*/
.box2{
	background:#FFF;
	}
.box2 .t{
	height:34px;
	line-height:34px;
	border-bottom:1px solid #43719F;
	}
.box2 .t .l{
float:left;
font-size:16px;
color:#43719F;
font-weight:bold;
}
.box2 .t .l a{ color:#43719F}
.box2 .t .m{float:left; margin-left:150px;_margin-left:150px;}
.box2 .t .m ul{}
.box2 .t .m ul li{
	color:#999;
	width:70px;
	text-align:center;
	float:left;
	cursor:pointer;
	}
.box2 .t .m{
	color:#999;
	text-decoration:none;
}
.box2 .t .m .current{color:#000;background:#EBEBEB;}
.box2 .t .r{float:right;}
.box2 .t .r a{ color:#7C7C7C;font-size:12px;}
.box2 .infoCont{
	clear:both;
}
.box2 .infoCont .cont{
	display:none;
}

/*---------------------------------------------------------- infolist1----------------------------------------------------------*/

.infolist1 {
	/*background:red;*/
	}

/*------------------ infolist1 cont1----------------------*/
.infolist1 .cont1{
	
	height:360px;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	}
.infolist1 .cont1 li{
	width:172px;
	height:160px;
	line-height:16px;
	margin:10px 8px 10px 8px;
	}
.infolist1 .cont1 .lt{
	background:red;
	}
.mb10{
	margin-bottom:10px;
	}
.infolist1 .cont1 li .ti{
	position:relative;
	}
.infolist1 .cont1 li .ti div{
	width:171px;
	height:121px;
	background: url(/qietu/img/tuijian.gif) no-repeat ;
	position:absolute;
	z-index:1000;
	top:0px;
	left:0px;
	}
.infolist1 .cont1 li .tt{
	line-height:20px;
	padding:3px 0;
	}
.infolist1 .cont1 li .tt a{
	 display: block;/* 在内联元素上使用overflow: hidden会失效果，需要转为盒模型*/
  overflow: hidden;/* 超出部分隐藏 */
  text-overflow: ellipsis;/* 显示省略符号来代表被修剪的文本 */
  display:-webkit-box;
  -webkit-box-orient: vertical;/* 设置对齐模式 */
  -webkit-line-clamp: 2;/* 设置行数 要几行，设几 */
-webkit-touch-callout: none;/*移动端禁止保存图片*/

	}
.infolist1 .cont1 li img{
	border:1px solid #D9D9D9;}
.infolist1 .cont1 li a{}
	
/*----------------------------------------*/
.infolist1 .fengGe {
	clear:both;
	margin:10px 0 10px 0;
	font-size:1px;
	height:1px;
	border-bottom:1px solid #E8EBED;}
/*------------------ infolist1 cont2----------------------*/
.infolist1 .cont2{
	
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	}
.infolist1 .cont2 li{
	clear:both;
	height:33px;
	line-height:33px;
	_height:30px;
	_line-height:30px;
	
	width:370px;
	background:url(/qietu/img/dd.png) no-repeat 0px 16px;
	
	}
.infolist1 .cont2 li .l{
	float:left;
	/*background:#693;*/
	padding-left:10px;
	width:300px;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
.infolist1 span{
	color:#FFF;
	background:#DF0B0B;
	}
.infolist1 .cont2 li .r{
	float:left;
	/*background:#069;*/
	color:#2D6BA1;
	width:60px;
	text-align:right;
}
/*------------------ infolist1 cont3----------------------*/
.infolist1 .cont3{
	float:right;
	}
.infolist1 .cont3 li{
	clear:both;
	height:33px;
	line-height:33px;
	_height:30px;
	_line-height:30px;
	/*background:#F96;*/
	width:370px;
	background:url(/qietu/img/dd.png) no-repeat 0px 16px;
	}
.infolist1 .cont3 li .l{
	float:left;
	/*background:#693;*/
	width:300px;
	padding-left:10px;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
.infolist1 .cont3 li .r{
	float:left;
	color:#2D6BA1;
	/*background:#069;*/
	width:60px;
	text-align:right;
}


/*---------------------------------------------------------- infolist2----------------------------------------------------------*/
.infolist2  div{
	padding:10px 0 10px 0;
	_padding:10px 0 0 0;
	/*border-bottom:1px solid #CCC;*/}
.infolist2  div img{
	float:left;
	margin-right:10px;
	}
.infolist2  div .title{
	line-height:20px;

	}
.infolist2  div span{
	color:#999;
	font-size:12px;
	}
	
.infolist2 ul {
	clear:both;
}

.infolist2 ul li{
	width:233px;
	line-height:40px;
	border-bottom:1px solid #D9D9D9;
	color:#CCC;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
}

/*---------------------------------------------------------- yuanqu----------------------------------------------------------*/

.yuanqu .cont1{
	/*background:red;*/
	height:170px;
	/*background:red;*/
	border-bottom:1px solid #E8EBED;
	}
.yuanqu .cont1 li{
	/*background:#C93;*/
	width:172px;
	height:160px;
	float:left;
	margin-right:22px;
	margin-top:10px;
	line-height:20px;
	}
.yuanqu .cont1 li img{
	border:1px solid #D9D9D9;}

.yuanqu .cont2 {
	margin-top:10px;
	}
.yuanqu .cont2 li{
	background:url(/qietu/img/dd.png) no-repeat 0 16px;
	height:38px;
	line-height:38px;
	width:242px;
	float:left;
	padding-left:10px;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	}
.yuanqu2 li{
	height:34px;
	width:224px;
	padding-left:10px;
	background:url(/qietu/img/dd.png) no-repeat 0 16px;
	word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
	line-height:34px;
	}

.w209{width:209px;}
.w578{width:578px;}
.w193{width:193px;}

.w756{ width:756px;}
.w233{ width:233px;}



/*================================================================ clink =============================================================================*/
.clink .t{
	color:#43719F;
	/*background:red;*/
	border-bottom:1px solid #43719F;
	height:32px;
	line-height:32px;
	font-weight:bold;
	}

.clink ul{
	}
.clink ul li{
	float:left;/*width:80px;*/height:28px;line-height:28px;text-align:center;
	padding-right:12px;
	/*border:1px solid #060;
	background:red;*/
	}
.clink a{
	color:#999;}
/*================================================================ links =============================================================================*/
.links {
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}

.links .t{
	color:#43719F;
	border-bottom:1px solid #43719F;
	height:32px;
	line-height:32px;
	font-weight:bold;
	}
.links .t .linksL{ float:left;}
.links .t .linksR{ float:right; margin-top:5px;}
.links .friendlinks { padding:5px 0;}
.links .friendlinks a{
	overflow:hidden;
	font-size:12px;line-height:25px;padding-right:10px;color:#AAAAAA;}
	
/*================================================================ footer =============================================================================*/
#footer {
	width:100%;
	background:url(/qietu/img/footerbg.png) repeat-x;
	margin-top:10px;
}
#footer #cont {
	width:1000px;
	margin:0 auto;
}

#footer #cont .c1{
	color:#FFF;
	height:44px;
	line-height:44px;
	text-align:center;}
#footer #cont .c1 a{color:#FFF;}
#footer #cont .c2{
	font-size:12px;
	color:#666;
	padding:10px 0 10px 0;
	line-height:24px;
	text-align:center;
	}
#footer #cont .c2 a{
	color:#666;}
/*****gszc******/
.gszc{
	float:right;
	}
#gszc a{ 
display:block;
font-size:20px;
/*margin-left:210px;*/
}
#gszc a:hover{
	background:#f8f8f8 url(/qietu/img/smallNavbg.png) repeat-x;}
